Phase-based visualization and analysis of Java programs
نویسندگان
چکیده
منابع مشابه
Phase-based visualization and analysis of Java programs
Extant JVMs apply dynamic compiler optimizations adaptively, based on the partial execution of the program, with the goal of improving performance. Understanding and characterizing program behavior is of vital importance to such systems. Recent research, primarily in the area of computer architecture, has identified potential optimization opportunities in the repeating patterns in the time-vary...
متن کاملInteractive Visualization of Java Programs
The design and implementation of a novel visual interactive execution environment for Java is described. This system displays both the run-time object structure as well as the internal details of object and method activations. The representation of the execution state is based upon a novel yet simple representation technique which clarifies the important fact that objects are environments. All ...
متن کاملVisualization and analysis of phased behavior in Java programs
To enable analysis and visualization of phased behavior in Java programs and to facilitate optimization development, we have implemented a freely-available, phase analysis framework within JikesRVM. The framework couples existing techniques into a unifying set of tools for data collection, processing, and analysis of dynamic phased behavior in Java programs. The framework enables optimization d...
متن کاملOn the Visualization of Java Programs
SystemComponent) +toString(toc:array [*] of String, me: StringBuffer, i:int) :String + DosDateiSystem #numDrives:int=1 «constructors» +DosDateiSystem(i:int) «others» +getTrenner():char +getChildByName(dst:String, I: Iterator, child: AbstractSystemComponent):AbstractSystemComponent +defaultDir():AbstractDateiSystem +chdrv(name:String) +montiere(name:String) #split(name:String, i:int):String +cre...
متن کاملVisualization of Object-oriented (Java) Programs
We provide an explicit, consistent, execution model for OO programs, specifically Java, together with a tool that visualizes the model This equips the student with a model to think and communicate about OO programs. Especially for an e-learning situation this is significant. Firstly, such a model supports the interaction with teachers and provides a sound basis for the understanding of other e-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Science of Computer Programming
سال: 2006
ISSN: 0167-6423
DOI: 10.1016/j.scico.2005.07.004